body         { font-family: Verdana, Arial, Helvetica; font-size: 8pt; background-image: 
               url('../../images/Baggrund1.jpg'); margin-top: 12 }
td           { font-size: 8pt; font-family: Verdana, Arial, Helvetica }
a            { color: #000000; text-decoration: underline }
a:hover      { color: #000080 }
h2           { font-family: Trebuchet MS, Arial, Helvetica; font-size: 16pt; font-weight: bold; margin-top: 0; 
               margin-bottom: 0 }
h3           { font-family: Trebuchet MS, Arial, Helvetica; font-size: 11pt; font-weight: bold; word-spacing: 0; margin-top: 0; margin-bottom: 0 }
h4           { font-family: Trebuchet MS, Arial, Helvetica; font-size: 10pt; font-weight: bold; word-spacing: 0; margin-top: 0; margin-bottom: 0 }
.forside     { font-family: Verdana, Helvetica; color: #000000; background-color: #DDDDDD; 
               font-size: 10pt; font-weight: bold; margin-top: 2 }
.felt        { font-family: Verdana, Helvetica; color: #000000; background-color: #DDDDDD; 
               font-size: 10pt; font-weight: bold; margin-top: 2 }
.felt2       { font-family: Verdana, Arial, Helvetica; color: #DDDDDD; background-color: #008000 }
.bjaelke     { font-weight: bold; background-color: #DDDDDD }
.tilfoej     { background-color: #DDDDDD }
.linje1      { background-color: #EEEEEE }
.linje2      { background-color: #F6F6F6 }
.dagsdato    { background-color: #FFFF80 }
.fridag      { background-color: #A0A0A0 }
.hit         { font-family: Verdana, Arial, Helvetica; font-variant: small-caps; font-style: normal;
	            font-weight: bold; font-size: 10pt; color: #000000; background-color: #FFFF00	}
.smal        { font-family: 'Arial Narrow', Arial, Helvetica; font-size: 6pt; line-height: 
               100%; margin-top: 0; margin-bottom: 0 }
li           { list-style-type: square; list-style-image: url('../../images/bullet1.gif'); margin-top: 5; 
               margin-bottom: 5 }
hr           { border-style: solid none none none; border-color: #404040; height: 0px; margin-top: 6px; margin-bottom: 6px }
@media print { .noprint { visibility: hidden; position: absolute; top: 0px; left: 0px }
               .overskrift { height: 30px } }

h2.csi-frame-page-header {
    border-bottom: 1px solid #404040; /* hr */
    line-height: 22px;
    margin: 0 0 6px;
    padding: 4px 0 8px;
}

.csi-frame-page-header .toolbar {
    float: right;
}

table.csi-table {
    font-size: 8pt; /* td font-size */
    border-collapse: collapse;
    width: 100%;
}

table.csi-table, table.csi-table th, table.csi-table td {
border: 1px solid #c0c0c0;
}

table.csi-table th, table.csi-table td {
    text-align: left;
}

table.csi-table th {
    color: #000; /* .felt color */
    background-color: #DDDDDD; /* .felt background-color */
    padding: 4px 8px;
    text-transform: uppercase;
}

table.csi-table td {
    padding: 3px 8px;
}

table.csi-table tr:nth-child(odd) {
    background-color: #EEEEEE; /* .linje1 background-color */
}

table.csi-table tr:nth-child(even) {
    background-color: #F6F6F6; /* .linje2 background-color */
}

form.csi-form {
    padding-top: 10px;
}

form.csi-form .form-row {
    padding: 10px;
}
